Fuzzing is often described as a 'black box' software testing technique. It works by automatically feeding a program multiple input iterations in an attempt to trigger an internal error indicative of a bug, and potentially crash it. This book teaches how fuzzing finds vulnerabilities. It shows how to[...]